<?php
/**
 * show lst manager booking 
 * @author Tham
 */
require_once ('admin.php');



$wp_list_table = _get_list_table('WP_Links_List_Table');
$id_cat = -1;



$paginator = new Paginator();
$scroll_page = 3;
$per_page = 2; //5 records/page
$current_page = isset($_GET['pg']) ? ($_GET['pg']) : 1;
$paper_url = '?pg=';
$inactive_page_tag = 'id="current_page"'; //id của thẻ span
$totalRecord = DealFlightBooking::getAllMangerBooking();
$next_page_text = '';
$previous_page_text = '';
$first_page_text = '';
$last_page_text = '';

$paginator->page_set($paper_url, $totalRecord[0]->total_booking, $scroll_page, $per_page, $current_page, $inactive_page_tag, $next_page_text, $previous_page_text
        , $first_page_text, $last_page_text);

$listBooking = DealFlightBooking::getAllMangerBookingLimit($paginator->start, $paginator->per_page);

$doaction = $wp_list_table->current_action();


if ($doaction && isset($_REQUEST['linkcheck'])) {

    check_admin_referer('bulk-bookmarks');



    if ('delete' == $doaction) {

        $bulklinks = (array) $_REQUEST['linkcheck'];

        foreach ($bulklinks as $link_id) {

            $link_id = (int) $link_id;



            wp_delete_link($link_id);
        }



        wp_redirect(add_query_arg('deleted', count($bulklinks), admin_url('link-manager.php')));

        exit;
    }
} elseif (!empty($_GET['_wp_http_referer'])) {

    wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI'])));

    exit;
}



$wp_list_table->prepare_items();



$title = __('Travel Deals');

$this_file = $parent_file = 'deals-list.php';

get_current_screen()->add_help_tab(array(
    'id' => 'overview',
    'title' => __('Overview'),
    'content' =>
    '<p>' . sprintf(__('You can add links here to be displayed on your site, usually using <a href="%s">Widgets</a>. By default, links to several sites in the WordPress community are included as examples.'), 'widgets.php') . '</p>' .
    '<p>' . __('Links may be separated into Link Categories; these are different than the categories used on your posts.') . '</p>' .
    '<p>' . __('You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table.') . '</p>'
));
get_current_screen()->add_help_tab(array(
    'id' => 'deleting-links',
    'title' => __('Deleting Links'),
    'content' =>
    '<p>' . __('If you delete a link, it will be removed permanently, as Links do not have a Trash function yet.') . '</p>'
));



get_current_screen()->set_help_sidebar(
        '<p><strong>' . __('For more information:') . '</strong></p>' .
        '<p>' . __('<a href="http://codex.wordpress.org/Links_Screen" target="_blank">Documentation on Managing Links</a>') . '</p>' .
        '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
);



include_once ('./admin-header.php');



if (!current_user_can('read'))
    wp_die(__("You do not have sufficient permissions to edit the links for this site."));
?>



<div class="wrap nosubsub">

    <?php screen_icon(); ?>

    <h2><?php echo esc_html($title); ?> <a href="deal-add.php" class="add-new-h2"><?php echo esc_html_x('Add New', 'link'); ?></a> <?php
        if (!empty($_REQUEST['s']))
            printf('<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html(wp_unslash($_REQUEST['s'])));
        ?>

    </h2>



    <?php
    if (isset($_REQUEST['deleted'])) {

        echo '<div id="message" class="updated"><p>';

        $deleted = (int) $_REQUEST['deleted'];

        printf(_n('%s link deleted.', '%s links deleted', $deleted), $deleted);

        echo '</p></div>';

        $_SERVER['REQUEST_URI'] = remove_query_arg(array('deleted'), $_SERVER['REQUEST_URI']);
    }
    
    ?>
    <form id="posts-filter" action="" method="get">
        <?php $wp_list_table->search_box(__('Search Links'), 'link'); ?>


        <table  class="wp-list-table widefat fixed posts"  cellspacing="0">
            <thead>
                <tr>		  
                    <th scope="col" id="title" style=" width:200px;"  style="">Name</th>
                    <th scope="col" id="title"  style="">Flight/Deal</th>
                    <th scope="col" id="author"  style="">Price</th>                                        
                    <th scope="col" id="author"  style="">Date</th>    
                    <th scope="col" id="author"  style=""></th>    
                </tr>
            </thead>
            <tbody id="the-list">
                <?php
                foreach ($listBooking as $row) {
                    //print_r($row);
                    $id_user = $row->user_book;
                    $dsuser = User::GetUserByIDUser($id_user);
                    $first_name = get_user_meta($id_user, 'first_name');
                    $last_name = get_user_meta($id_user, 'last_name');
                    //print_r($last_name);
                    $name = $first_name[0] . ' ' . $last_name[0];
                    $dsFlightDeal = DealFlight::getInfoDealFlightByDealFlightID($row->deal_flight_id, $row->type_travel);
                    
                    if($row->type_travel == DealFlight::FLIGHT)
                    {
                        $url_dead = 'flight-update.php?i='.$row->deal_flight_id;
                    }
                    else
                    {
                          $url_dead = 'deal-update.php?i='.$row->deal_flight_id;
                    }
                    //print_r($dsFlightDeal);
                    ?>
                    <tr>
                        <td >
                            <a href="user-edit.php?user_id=<?php echo $id_user; ?>"> <?php echo $name; ?></a>
                        </td>
                        <td>
                            <a href="<?php echo $url_dead; ?>"><?php echo $dsFlightDeal[0]->name_deal; ?></a>
                        </td>
                        <td>
                            <?php echo number_format($dsFlightDeal[0]->price); ?>
                        </td>
                        <td>
                            <?php echo 
                            date('d-m-Y',$row->create_time);
                            ?>
                        </td>
                        <td><a href="deletebooking.php?i=<?php echo $row->deal_flight_booking_id; ?>&type=booking"><img src="<?php echo get_site_url(); ?>/wp-content/themes/travel_donald/images/trash.png" width="32"></td>
                        <?php
                        /*
                          ?>
                          <tr>
                          <td>
                          <a href="deal-update.php?i=<?php echo $deal->deal_flight_id ?>">
                          <?php if ($deal->image) { ?>
                          <img src="<?php echo TIMTHUMB_URL ?>?src=<?php echo DEAL_URL . $deal->image ?>&w=100&h=100"/>
                          <?php } ?>
                          </a>
                          </td>
                          <td>
                          <a href="deal-update.php?i=<?php echo $deal->deal_flight_id ?>">
                          <?php echo $deal->name ?>
                          </a>
                          </td>
                          <td><?php echo $deal->price ?></td>
                          <th><a href="delete.php?i=<?php echo $deal->deal_flight_id ?>&type=<?php echo DealFlight::DEAL ?>"><img src="<?php echo ROOT_URL ?>/images/trash.png" width="32"/></a></th>
                          </tr>
                          <?php
                         * 
                         * 
                         */
                    }
                    ?>

            </tbody>
        </table>
        <br>
        <?php
        echo $paginator->previous_page;
        echo $paginator->next_page;
        ?>
        <div id="ajax-response"></div>

    </form>



</div>



<?php
include('./admin-footer.php');
?>

